👀 Reading hidden code
using PenPlots , PlutoUI
1.0
0.407096
2.0
1.34097
3.0
1.13413
4.0
1.61347
5.0
1.41437
6.0
1.70691
7.0
1.22697
8.0
1.04812
9.0
1.24852
10.0
1.12762
11.0
1.19013
12.0
1.29791
13.0
0.967252
14.0
0.456409
15.0
0.399266
16.0
0.651469
17.0
0.460883
18.0
-0.402067
19.0
0.13146
20.0
0.0531116
91.0
-0.0582212
92.0
0.364915
93.0
0.0201421
94.0
0.922918
95.0
1.09259
96.0
0.500439
97.0
1.48851
98.0
1.50363
99.0
1.48348
100.0
1.41046
👀 Reading hidden code
coords = [
Point(i, sin(i/5) + rand())
for i in 1:100
]
👀 Reading hidden code
👀 Reading hidden code
point_at_angle (generic function with 1 method)
👀 Reading hidden code
80
👀 Reading hidden code
nturns = 80
👀 Reading hidden code
👀 Reading hidden code
0.0
0.9
👀 Reading hidden code
👀 Reading hidden code
spiral (generic function with 1 method)
spiral(special::Bool) = [
if special
p = a * point_at_angle(a)
val = get_value_at(p / 80)
(a + (1-val) / 2) * point_at_angle(a)
else
a * point_at_angle(a)
end
for a in range(0, nturns, 100 * nturns)
]
👀 Reading hidden code
👀 Reading hidden code
👀 Reading hidden code
using Images
👀 Reading hidden code
img = load(download("https://fonsp.com/img/doggoSmall.jpg?raw=true"))
👀 Reading hidden code
get_value_at (generic function with 1 method)
function get_value_at(p::Point)
max_size = maximum(size(img)) / 2
q = max_size * p + Point(max_size, max_size)
r(x) = round(Int, x)
color = get(
img,
(
r(q[2]),
r(q[1]),
),
zero(eltype(img)),
)
gray(Gray(color))
end
👀 Reading hidden code
0.588N0f8
get_value_at(Point(1,0))
👀 Reading hidden code